Search criteria: scientific name =
Rhyacophila grandis
Photo © by
Libby & Rick Avis
Rhyacophila grandis
Caddisfly